﻿@charset "utf-8";

.header{height:36px; background:#4ba410; line-height:36px; color:#fff; font-size:12px;}
.contentbox{width:1200px; margin:0 auto;}
.hd_txt{float:left;}
.hd_right{float:right;}
.hd_right a{color:#fff; padding-left:15px; line-height:15px;}
.hd_right img{vertical-align:middle; margin-right:5px; margin-top:-3px;}

.menulogo{height:95px;}
.menulogo .logo{float:left;}
.menulogo .logo a{display:block; width:442px; height:43px; margin-top:26px;}
.menulogo .nav{float:left; margin-left:100px; margin-top:25px;}
.menulogo .nav li{float:left; margin-left:28px;}
.menulogo .nav li a{display:block; font-size:16px; height:45px; color:#111; line-height:45px;}
.menulogo .nav li a:hover,.menulogo .nav li a.cur{background:url(../images/line.png) bottom center no-repeat;}

/* flexslider */

.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:438px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.mainbox{width:1200px; margin:30px auto;}
.indtitle{height:75px; text-align:center; font-size:24px; color:#333; line-height:75px; margin-top:20px;}
.indconbox{margin-top:30px;}
.abouticonlist{width:1220px;}
.abouticonlist li{width:224px; margin-right:20px; height:240px; float:left;}
.abouticonlist li .tit{font-size:16px; font-weight:bold; text-align:center; margin-top:26px;}
.abouticonlist li .txt{font-size:14px; line-height:20px; margin:5px 15px; height:40px; overflow:hidden; word-break:break-all; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.abouticonlist li .iconimg{width:84px; height:84px; background:#fff; text-align:center; border-radius:50%; overflow:hidden; margin:0 auto;}
.abouticonlist li .iconimg img{ margin-top:24px;}
.abouticonlist li a{display:block; width:106px; height:32px; line-height:32px; color:#fff; text-align:center; margin:15px auto auto auto;}

.abouticonlist li.icon1{background:url(../images/icon_b1.png) 0 45px no-repeat}
.abouticonlist li.icon1 .iconimg{border:4px solid #4ba410;}
.abouticonlist li.icon1 .tit{color:#4ba410}
.abouticonlist li.icon1 .txt{color:#4ba410}
.abouticonlist li.icon1 a{background:#4ba410}
.abouticonlist li.icon1:hover{background:url(../images/icon_b_h1.png) 0 45px no-repeat}
.abouticonlist li.icon1:hover .tit{color:#fff}
.abouticonlist li.icon1:hover .txt{color:#fff}
.abouticonlist li.icon1:hover a{background:#fff; color:#4ba410;}

.abouticonlist li.icon2{background:url(../images/icon_b2.png) 0 45px no-repeat}
.abouticonlist li.icon2 .iconimg{border:4px solid #ed6d6e;}
.abouticonlist li.icon2 .tit{color:#ed6d6e}
.abouticonlist li.icon2 .txt{color:#ed6d6e}
.abouticonlist li.icon2 a{background:#ed6d6e}
.abouticonlist li.icon2:hover{background:url(../images/icon_b_h2.png) 0 45px no-repeat}
.abouticonlist li.icon2:hover .tit{color:#fff}
.abouticonlist li.icon2:hover .txt{color:#fff}
.abouticonlist li.icon2:hover a{background:#fff; color:#ed6d6e;}

.abouticonlist li.icon3{background:url(../images/icon_b3.png) 0 45px no-repeat}
.abouticonlist li.icon3 .iconimg{border:4px solid #f2bb44;}
.abouticonlist li.icon3 .tit{color:#f2bb44}
.abouticonlist li.icon3 .txt{color:#f2bb44}
.abouticonlist li.icon3 a{background:#f2bb44}
.abouticonlist li.icon3:hover{background:url(../images/icon_b_h3.png) 0 45px no-repeat}
.abouticonlist li.icon3:hover .tit{color:#fff}
.abouticonlist li.icon3:hover .txt{color:#fff}
.abouticonlist li.icon3:hover a{background:#fff; color:#f2bb44;}

.abouticonlist li.icon4{background:url(../images/icon_b4.png) 0 45px no-repeat}
.abouticonlist li.icon4 .iconimg{border:4px solid #33cbcc;}
.abouticonlist li.icon4 .tit{color:#33cbcc}
.abouticonlist li.icon4 .txt{color:#33cbcc}
.abouticonlist li.icon4 a{background:#33cbcc}
.abouticonlist li.icon4:hover{background:url(../images/icon_b_h4.png) 0 45px no-repeat}
.abouticonlist li.icon4:hover .tit{color:#fff}
.abouticonlist li.icon4:hover .txt{color:#fff}
.abouticonlist li.icon4:hover a{background:#fff; color:#33cbcc;}

.abouticonlist li.icon5{background:url(../images/icon_b5.png) 0 45px no-repeat}
.abouticonlist li.icon5 .iconimg{border:4px solid #b6aad5;}
.abouticonlist li.icon5 .tit{color:#b6aad5}
.abouticonlist li.icon5 .txt{color:#b6aad5}
.abouticonlist li.icon5 a{background:#b6aad5}
.abouticonlist li.icon5:hover{background:url(../images/icon_b_h5.png) 0 45px no-repeat}
.abouticonlist li.icon5:hover .tit{color:#fff}
.abouticonlist li.icon5:hover .txt{color:#fff}
.abouticonlist li.icon5:hover a{background:#fff; color:#b6aad5;}


.prolist{width:1250px;}
.prolist li{float:left; width:265px; border:1px solid #b3b3b3; margin-right:44px; margin-bottom:20px; background:#fff;}
.prolist li a{display:block; position:relative;  padding:5px;}
.prolist li a .name{position:absolute; left:0; right:0; bottom:0; height:30px; background:rgba(0,0,0,.7); text-align:center; line-height:30px; font-size:14px; color:#fff;}
.prolist li a:hover .name{background:rgba(75,164,16,.7);}

.newslist .newstit{position:relative; padding-left:20px; font-size:16px; line-height:20px; font-weight:bold; color:#333; margin-bottom:20px;}
.newslist .newstit:before{content:""; width:10px; height:20px; background:#f2bb44; position:absolute; left:0; top:0;}
.newslist .newstit a{float:right; font-size:12px; color:#f2bb44;}
.newslist .txtlist li{height:30px; overflow:hidden; padding-right:50px; padding-left:15px; background:url(../images/jiantou.png) 0 12px no-repeat; line-height:30px; position:relative;}
.newslist .txtlist li a{font-size:14px; line-height:30px; color:#333; display:block; height:30px; overflow:hidden;word-break:break-all; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.newslist .txtlist li span{position:absolute; right:0; top:0; line-height:30px; color:#bbb; font-size:14px;}

.links{width:100%; padding:25px 0; background:#5cb521;}
.links p{font-size:16px; font-weight:bold; color:#fff; margin-bottom:10px;}
.links a{font-size:12px; line-height:24px; color:#fff; padding-right:21px; position:relative;}
.links a:after{content:""; width:1px; height:11px; background:#fff; position:absolute; right:10px; top:3px;}

.footer{width:1200px; margin:0 auto; padding:20px 0; text-align:center; color:#848484;}
.ftmenu{margin-bottom:10px;}
.ftmenu a{color:#848484; position:relative; padding:0 13px 0 13px;}
.ftmenu a:after{content:""; width:1px; height:11px; background:#848484; position:absolute; right:0; top:3px;}
.ft_txt{line-height:24px;}
.ft_txt a{ margin-left:20px; color:#333;}

.nymain{margin-bottom:30px;}
.bg_b {width: 100%;min-width: 1200px;background: url(../images/bg_a.jpg) repeat-x;}
.pst{width: 1200px;height: 60px;line-height: 50px;padding-top: 15px;text-align: right;margin: 0 auto;}
.scd {width: 1200px;margin: 0 auto;}
.scd .scd_l {width: 210px;float: left;position: relative;z-index: 9;margin-top: -50px;}
.scd_l .l_name {width: 210px;height: 80px;background: url(../images/bg_c.jpg) no-repeat;position: relative;text-align: center;line-height: 80px;font-size: 30px;
    color: #fff;}
.s_nav {width:202px;background: #EEEEEE;padding: 0 4px 4px;}
.s_nav li, .s_nav li a {display: block;width: 100%;text-align: center;background: #FFF;}
.s_nav li.on a {color: #5cb521;}
.s_nav li a {border-bottom: 1px solid #ddd;font-size: 16px;height: 65px;line-height: 65px;}
.scd .scd_r {
    width: 940px;
    float: right;
}
.scd_r .r_top {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
    border-bottom: 1px solid #ddd;
}
.scd_r .r_top span {
    display: inline-block;
    zoom: 1;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #5cb521;
    border-bottom: 1px solid #5cb521;
}
.scd_r .scd_m {
    width: 100%;
    padding: 10px 0;
    text-align: left;
    font-size: 14px;
    line-height: 180%;
}
.list {
    width: 100%;
    margin-bottom: 10px;
}
.list li {
    width: 100%;
    height: 60px;
    line-height: 60px;
    white-space: nowrap;
    overflow: hidden;
    text-ovwerflow: ellipsis;
    border-bottom: 1px solid #ddd;
    padding: 0 10px 0 20px;
}
.space_hx {
    clear: both;
    width: 100%;
    height: 20px;
    font-size: 1px;
    overflow: hidden;
}
.pages {
    width: 100%;
    text-align: center;
}
.pages a {
    display: inline-block;
    zoom: 1;
    height: 25px;
    line-height: 25px;
    border: 2px solid #eee;
    padding: 0 7px;
    font-size: 13px;
}

.conxx{font-size:12px; text-align:center; color:#666;}
.conxx span{color:#666; padding:0 20px;}
.conxx span em{color:#bbb;}
.infotit{font-size:20px; color:#333; text-align:center; line-height:1.2; margin:20px 40px 10px 40px;}
.desccon{font-size:14px; color:#888; line-height:28px; margin-top:20px;}